🚨 [security] Upgrade devise: 4.5.0 → 4.6.1 (minor) #126
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚨 Your version of devise has known security vulnerabilities 🚨
Advisory: CVE-2019-5421
Disclosed: February 07, 2019
URL: https://github.com/plataformatec/devise/issues/4981
Devise Gem for Ruby Time-of-check Time-of-use race condition with lockable module
🚨 We recommend to merge and deploy this update as soon as possible! 🚨
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ devise (4.5.0 → 4.6.1) · Repo · Changelog
Release Notes
4.6.1 (from changelog)
4.6.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 57 commits:
Prepare for `4.6.1` release
Update CHANGELOG.md [ci skip]
Check if `root_path` is defined with `#respond_to?` instead of `#present` (#5022)
Prepare for `4.6.0` release
Update CHANGELOG.md [ci skip]
Merge pull request #5018 from plataformatec/frg-fix-webrat-warning
Fix webrat warnings
Merge pull request #5014 from plataformatec/frg-fix-test-setup
Fix bin/test to use Rails::TestUnit
Merge pull request #5011 from plataformatec/frg-fix-sqlite-warning
Fix SQLite3 warning
Update README to help run tests [ci skip] (#5012)
removing white space in devise generator new.html.erb (#5010)
Update CHANGELOG.md [ci skip]
Refactor fix #4127
FIX plataformatec/devise#4127 (#4700)
Add Rails 6 to CI (#5009)
Apply Test Helper fix to Rails 6.0 as well as 5.x (#5002)
Merge pull request #5005 from plataformatec/frg-fix-travis-build
Fix travis build
Fixed broken README link in changelog [ci skip] (#4999)
Merge pull request #4998 from Atul9/update-license
Update copyright notice to 2019 [ci skip]
Make `#increment_failed_attempts` concurrency safe (#4996)
Add an option to not automatically sign in a user after changing a password (#4569)
Removing extra characters (#4991)
Removed extra characters (#4988)
Don't run `gem update --system` and `gem install bundler` on CI
Update `CHANGELOG.md` [ci skip]
Merge pull request #4989 from plataformatec/mf-fix-unclosed-tag-error-messages-partial
Add a deprecation warn for `DeviseHelper.devise_error_messages!`
Fix unclosed `li` tag in `error_messages` partial
Refactor the devise_error_messages! helper to render a partial (#4616)
Update CHANGELOG.md [ci skip]
Fix corner case when confirmation_sent_at is equal to 0.days.ago (#4529)
Update `CHANGELOG.md` [ci skip]
Add deprication waring if use options argument at DatabaseAuthenticatable#update_with_password,#update_without_password (#4935)
Fix typo [ci skip]
Explain the code that prevents enumeration attacks
Ignore useless files into the gem file. (#4955)
Issue 4895: Add `after_database_authentication` callback after sign_in immediately after password update (#4916)
Add missing specs for `#find_or_initialize_with_errors`
[bugfix] [refactoring] Sanitize parameters in find_or_initialize_with_errors (#4797)
fixed description for Devise::Generators::ControllersGenerator (#4975)
Add more tests (#4970)
Only flash if the request object that is loaded supports it (#4950)
[#4245] Allowing password to nil (#4261)
chore(docs): allow_unconfirmed_access_for = nil (#2275) (#4964)
Merge pull request #4961 from HarlemSquirrel/issue-template-20181028
Merge pull request #4960 from HarlemSquirrel/contributing-20181028
Fix Issue template grammar
Fix CONTRIBUTING.md typo
Issue #4941 , handle error 'Please specify the Rails release the migration was written for' (#4942)
Updated year in MIT-LICENSE (#4948)
issue 4526 adds skip email and password change notifications methods (#4824)
Merge pull request #4938 from colinross/issue-#4931-missing-comma
Missing comma in form input
Release Notes
2.4.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 15 commits:
Prepare for `2.4.1` release
Merge pull request #201 from plataformatec/revert-197-rails_6_undefined_local_variable_or_method_mimes_for_respond_to
Revert "Allow rails 6"
Merge pull request #197 from oystersauce8/rails_6_undefined_local_variable_or_method_mimes_for_respond_to
Merge pull request #199 from jfeaver/patch-1
use "these" for plural noun phrase
Allow rails 6
Merge pull request #188 from Fudoshiki/master
change travis matrix
change right border
Allow rails 6
Merge pull request #185 from uuushiro/master
fix typo
Merge pull request #183 from amatsuda/https
GitHub is HTTPS by default
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands